edible eggs of an aquatic insect - Spanish English Dictionary